Structural Delay Testing Under Restricted Scan of Latch-based Pipelines with Time Borrowing
نویسندگان
چکیده
High-speed circuits use latch-based pipelines in some of their most delay-critical parts. For latch-based pipelines, the path delay fault coverage provided by the classical approaches is often abysmally low and none of the classical design-for-testability (DFT) approaches can be used to simplify delay testing or to improve coverage. In [1], we presented the first DFT approach for delay testing of such pipelines. In this paper, we have developed a new theoretical framework that provides high robust delay fault coverage at low DFT overheads. We have also developed a new test generation approach that exploits this theory and any set of available DFT configurations to provide the corresponding maximum coverage for any scenario of time borrowing – expected as well as unexpected. We demonstrate the benefits of the proposed approach via extensive experiments.
منابع مشابه
Structural Delay Testing of Latch-based High-speed Pipelines with Time Borrowing
High-speed circuits use latch-based pipelines in some of their most delay-critical parts. The use of latches not only allows attainment of high clock rate but also enables attainment of high yield at desired clock rate by permitting unintentional time borrowing. * This research is supported by National Science Foundation Award CCR-0204414 In this paper, we first demonstrate that none of the exi...
متن کاملOptimal Clocking and Enhanced Testability for High-Performance Self-Resetting Domino Pipelines
We describe a method to clock the domino pipeline at the maximum rate by using soft synchronizers between pipeline stages and thus allowing “time borrowing,” i.e., allowing input signals to arrive at a pipe stage after the clock tick. We show a robust way of placing “roadblocks” (equivalent to slave latches) in each pipe stage to maintain the optimal clock rate. As explicit latches are not requ...
متن کاملOptimal Evaluation Clocking of Self-Resetting Domino Pipelines
We describe a high performance clocking methodology for domino pipelines. Our technique maximizes the clock rate of the circular pipeline (“ring”) while maintaining the ring cycle time to be the worst-case combinational logic delay around the ring. It is relatively immune to global clock skew, incurs no latch overhead, allows up to 50% time borrowing, and offers a robust way of preventing race-...
متن کاملScan Chain Optimization for Asynchronous Circuits
The lack of a good testing method for asynchronous circuits has long been a serious drawback for the use of asynchronous circuits in industrial applications. With the introduction of a full-scan test method it was shown that it is possible to develop a full-automated structural test method for these circuits. The major drawback of the method however was the excessive area required to implement ...
متن کامل28.6 Bubble Razor: An Architecture-Independent Approach to Timing-Error Detection and Correction
Several methods that eliminate timing margins by detecting and correcting transient delay errors have been proposed [1-5]. These Razor-style systems replace critical flip-flops with ones that detect late arriving signals, and use architectural replay to correct errors. However, none of these methods have been applied to a complete commercial processor due to their architectural invasiveness. In...
متن کامل